self reliant - French English Dictionary